/**
 * PayInfo
 * Copyright © 2015 - 2017 
 * All rights reserved.
 * -----------------------------------
 * 2018-08-09  Created
 */
package com.lzy.cloud.payment.entity;

import com.lzy.framework.template.BaseDomain;
import java.math.BigDecimal;

import lombok.Data;

/**
 * Description: PayInfo
 * Author: mybatis-generator
 * Version: 3.0.0 
 * Create Date Time: 2018-08-09
 * Update Date Time: 
 * Add for lzy-cloud-service ;
 */

@Data
public class PayInfo extends BaseDomain {
    /**
     * 自增ID
     */
    private Long id;

    /**
     * 本地订单号
     */
    private String orderId;

    /**
     * 第三方平台订单号
     */
    private String thirdNumber;

    /**
     * 订单类型
     */
    private Integer type;

    /**
     * 用户ID
     */
    private Long memberId;

    /**
     * 交易状态(0:等待付款  1:支付成功 2:支付失败)
     */
    private Integer status;

    /**
     * 订单金额
     */
    private BigDecimal amount;

    /**
     * 交易手续费
     */
    private BigDecimal fee;

    /**
     * 卖家实际收入金额(减去集分宝,卡券，优惠券抵扣,手续费)
     */
    private BigDecimal receiptAmount;

    /**
     * 支付方式(1-支付宝，2-微信，3-银行卡，4-平台支付)
     */
    private Integer way;

    /**
     * 买家支付成功时间
     */
    private String successTime;

    /**
     * 龙珠
     */
    private Integer integration;

    /**
     * 余额支付
     */
    private BigDecimal balancePaid;

    /**
     * 买家实际支付金额(减去集分宝、卡券、优惠券抵扣、龙珠、余额抵扣)
     */
    private BigDecimal payAmount;

    /**
     * 目标类型(0:APP支付 1:WEB支付(小程序支付))
     */
    private Integer targetType;

    /**
     * 生成时间
     */
    private String createTime;

    /**
     * 更新时间
     */
    private String updateTime;
}